package io.renren.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.util.Date;

/**
 * 考试详情表
 * 
 * @author LANLING
 * @email lanling@gmail.com
 * @date 2018-10-30 14:44:05
 */
@TableName("lanling_exam_datails")
public class ExamDatailsEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 主键
	 */
	@TableId
	private Integer id;
	/**
	 * 考试表的id
	 */
	private Integer examId;
	/**
	 * 问题id
	 */
	private Integer questionId;
	/**
	 * 题目序号
	 */
	private Integer sort;
	/**
	 * 学生答案
	 */
	private String studentAnswer;
	/**
	 * 正确状态，true（1）表示正确，false（0）表示错误
	 */
	private Boolean isTrue;
	/**
	 * 做题状态（1表示未做题，2表示已答题）
	 */
	private Integer state;
	/**
	 * 得分
	 */
	private Double score;
	/**
	 * 创建时间
	 */
	private Date createDate;
	/**
	 * 最后一次更新时间
	 */
	private Date lastModifyDate;
	/**
	 * 创建人
	 */
	private Long createBy;

	/**
	 * 设置：主键
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：主键
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：考试表的id
	 */
	public void setExamId(Integer examId) {
		this.examId = examId;
	}
	/**
	 * 获取：考试表的id
	 */
	public Integer getExamId() {
		return examId;
	}
	/**
	 * 设置：问题id
	 */
	public void setQuestionId(Integer questionId) {
		this.questionId = questionId;
	}
	/**
	 * 获取：问题id
	 */
	public Integer getQuestionId() {
		return questionId;
	}
	/**
	 * 设置：题目序号
	 */
	public void setSort(Integer sort) {
		this.sort = sort;
	}
	/**
	 * 获取：题目序号
	 */
	public Integer getSort() {
		return sort;
	}
	/**
	 * 设置：学生答案
	 */
	public void setStudentAnswer(String studentAnswer) {
		this.studentAnswer = studentAnswer;
	}
	/**
	 * 获取：学生答案
	 */
	public String getStudentAnswer() {
		return studentAnswer;
	}
	/**
	 * 设置：正确状态，true（1）表示正确，false（0）表示错误
	 */
	public void setIsTrue(Boolean isTrue) {
		this.isTrue = isTrue;
	}
	/**
	 * 获取：正确状态，true（1）表示正确，false（0）表示错误
	 */
	public Boolean getIsTrue() {
		return isTrue;
	}
	/**
	 * 设置：做题状态（1表示未做题，2表示已答题）
	 */
	public void setState(Integer state) {
		this.state = state;
	}
	/**
	 * 获取：做题状态（1表示未做题，2表示已答题）
	 */
	public Integer getState() {
		return state;
	}
	/**
	 * 设置：得分
	 */
	public void setScore(Double score) {
		this.score = score;
	}
	/**
	 * 获取：得分
	 */
	public Double getScore() {
		return score;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateDate() {
		return createDate;
	}
	/**
	 * 设置：最后一次更新时间
	 */
	public void setLastModifyDate(Date lastModifyDate) {
		this.lastModifyDate = lastModifyDate;
	}
	/**
	 * 获取：最后一次更新时间
	 */
	public Date getLastModifyDate() {
		return lastModifyDate;
	}
	/**
	 * 设置：创建人
	 */
	public void setCreateBy(Long createBy) {
		this.createBy = createBy;
	}
	/**
	 * 获取：创建人
	 */
	public Long getCreateBy() {
		return createBy;
	}
}
